#ifdef __cplusplus
	
#pragma once
#include "Hogshead.Common.h"

	namespace Hogshead
	{
		namespace DX11Rendering
		{
			struct GUITransform2D
			{
				Vector2 _position;
				Vector2 _extents;
				float _rotation;

				float _buffer1;
				Vector2 _buffer2;
			};
		}
	}

#else
	cbuffer GUITransform2D : register( b0 )
	{
		float2 position;
		float2 extents;
		float rotation;

		float buffer1;
		float2 buffer2;
	};
#endif